package com.cfc.http.model;

import java.util.Objects;

public class PloanParam {

    private String dkjuh;//贷款账户
    private String orgCode;//机构  313昆山 南京
    private String jbjg;//经办机构
    private String hkzh;//还款账号
    private String bName;//分行名称
    private String hkzl;//提前还款类型
    private String bnej;//提前归还本金
    private String lixi;//提前归还利息
    private String tqbcj;//提前清偿补偿金
    private String shje;//实际还款金额
    private String tqghze;//提前还款总额
    private String stop;//分中心名称
    private String tqyd;//提前还款约定
    private String jqzm;//是否要结清证明
    private String yqze;//逾期总额

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        PloanParam that = (PloanParam) o;
        return Objects.equals(dkjuh, that.dkjuh) &&
                Objects.equals(orgCode, that.orgCode) &&
                Objects.equals(jbjg, that.jbjg) &&
                Objects.equals(hkzh, that.hkzh) &&
                Objects.equals(bName, that.bName) &&
                Objects.equals(hkzl, that.hkzl) &&
                Objects.equals(bnej, that.bnej) &&
                Objects.equals(lixi, that.lixi) &&
                Objects.equals(tqbcj, that.tqbcj) &&
                Objects.equals(shje, that.shje) &&
                Objects.equals(tqghze, that.tqghze) &&
                Objects.equals(stop, that.stop) &&
                Objects.equals(tqyd, that.tqyd) &&
                Objects.equals(jqzm, that.jqzm) &&
                Objects.equals(yqze, that.yqze);
    }

    @Override
    public int hashCode() {
        return Objects.hash(dkjuh, orgCode, jbjg, hkzh, bName, hkzl, bnej, lixi, tqbcj, shje, tqghze, stop, tqyd, jqzm, yqze);
    }

    public String getDkjuh() {
        return dkjuh;
    }

    public void setDkjuh(String dkjuh) {
        this.dkjuh = dkjuh;
    }

    public String getOrgCode() {
        return orgCode;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    public String getJbjg() {
        return jbjg;
    }

    public void setJbjg(String jbjg) {
        this.jbjg = jbjg;
    }

    public String getHkzh() {
        return hkzh;
    }

    public void setHkzh(String hkzh) {
        this.hkzh = hkzh;
    }

    public String getbName() {
        return bName;
    }

    public void setbName(String bName) {
        this.bName = bName;
    }

    public String getHkzl() {
        return hkzl;
    }

    public void setHkzl(String hkzl) {
        this.hkzl = hkzl;
    }

    public String getBnej() {
        return bnej;
    }

    public void setBnej(String bnej) {
        this.bnej = bnej;
    }

    public String getLixi() {
        return lixi;
    }

    public void setLixi(String lixi) {
        this.lixi = lixi;
    }

    public String getTqbcj() {
        return tqbcj;
    }

    public void setTqbcj(String tqbcj) {
        this.tqbcj = tqbcj;
    }

    public String getShje() {
        return shje;
    }

    public void setShje(String shje) {
        this.shje = shje;
    }

    public String getTqghze() {
        return tqghze;
    }

    public void setTqghze(String tqghze) {
        this.tqghze = tqghze;
    }

    public String getStop() {
        return stop;
    }

    public void setStop(String stop) {
        this.stop = stop;
    }

    public String getTqyd() {
        return tqyd;
    }

    public void setTqyd(String tqyd) {
        this.tqyd = tqyd;
    }

    public String getJqzm() {
        return jqzm;
    }

    public void setJqzm(String jqzm) {
        this.jqzm = jqzm;
    }

    public String getYqze() {
        return yqze;
    }

    public void setYqze(String yqze) {
        this.yqze = yqze;
    }
}
